'use strict';

module.exports = app => {
  // 如果是你要做 cache 啥的，在 beforeStart 好点
  app.beforeStart(async () => {
    // await app.createAnonymousContext().service.xx.preload();
    // console.log('服务器OK之前', process.pid);
  });
  app.ready(async () => {
    // 在系统完全启动之后，执行一个函数
    // console.log('服务器OK了', process.pid);
  });
  app.messenger.on('egg-ready', () => {
    // console.log('所有的子进程都OK了', process.pid);
    // 启动监听 SWTC-LIB 账本还交易函数
    // const ctx = app.createAnonymousContext();
    // ctx.service.swtc.swtcLib.remoteOnTransactionsAndLedger_closed2();
  });
};
